Skip to content
This repository has been archived by the owner on Mar 13, 2023. It is now read-only.

fix: Channel pain points #596

Merged
merged 2 commits into from
Aug 10, 2022
Merged

fix: Channel pain points #596

merged 2 commits into from
Aug 10, 2022

Conversation

LordOfPolls
Copy link
Member

What type of pull request is this?

  • Non-breaking code change
  • Breaking code change
  • Documentation change/addition
  • Tests change

Description

This PR fixes 2 issues with channel objects.

Firstly, not all channel objects were calling their parent class dict processor. This resolved that.
Secondly, a minor ux pain point was found where when iterating over channels, threads didnt have a permission_overwrites attribute. Now while this is technically correct, its a pain point. This resolves that too.

Changes

  • Call super method when processing dict
  • Add permission_overwrites property to threads

Checklist

  • I've formatted my code with Black
  • I've ensured my code works on Python 3.10.x
  • I've tested my code

@LordOfPolls LordOfPolls added Bug::Library A bug in the library Improvement Something that is already implemented but can be done better labels Aug 10, 2022
@LordOfPolls LordOfPolls merged commit 4b3f977 into dev Aug 10, 2022
@LordOfPolls LordOfPolls deleted the channel-issues branch August 10, 2022 18:33
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Bug::Library A bug in the library Improvement Something that is already implemented but can be done better
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants